home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / SourceCode / Random2.0 / Source / Gaussian.h < prev    next >
Text File  |  1995-06-12  |  577b  |  40 lines

  1. //
  2. // Gaussian
  3. //
  4. // Copyright (C) 1992 Contemporary Design Studios. All rights reserved.
  5. //
  6.  
  7.  
  8. #import "Random.h"
  9.  
  10.  
  11. @interface Gaussian : Random
  12.  
  13.  
  14. {
  15.     BOOL    iset;            // For gaussian generation.
  16.     double    gset;
  17.     
  18.     double    gscale;            // Gaussian scaling;
  19.     double    gorigin;        // Gaussian origin;
  20. }
  21.  
  22.  
  23. - initEngineInstance:anObject;
  24.  
  25. - (double)gScale;
  26. - setGScale:(double)aScale;
  27. - (double)gOrigin;
  28. - setGOrigin:(double)anOrigin;
  29. - (double)gaussian;            // Return gausian variable.
  30.  
  31. - read:(NXTypedStream *)stream;
  32. - write:(NXTypedStream *)stream;
  33.  
  34.  
  35. @end
  36.  
  37.  
  38. //
  39. // End of file.
  40. //